package com.xbongbong.pro.weblist.pojo;

import com.alibaba.fastjson.JSONObject;
import lombok.Getter;
import lombok.Setter;

/**
 * @author haibin.zhang
 * @version v1.0
 * @date 2019/1/31 21:29
 * @since v1.0
 */
@Getter
@Setter
public class CustomerPlanPojo {
    /**
     * 访客计划id
     */
    private Long id;
    /**
     * 访客计划名
     */
    private String name;
    /**
     * 访客计划备注
     */
    private String memo;
    /**
     * 执行时间
     */
    private Long communicateTime;
    /**
     * 客户id
     */
    private Long customerId;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 访客计划状态
     */
    private Integer status;
    /**
     * 是否延期
     */
    private Integer isDelay;
    /**
     * 创建人id
     */
    private String userId;
    /**
     * 创建人名
     */
    private String userName;
    /**
     * 简单实体数据，方便跳转(访客计划详情)
     */
    private JSONObject simpleEntity;
    /**
     * 简单客户数据，方便访客计划列表页跳客户详情
     */
    private JSONObject linkCustomer;
    /**
     * 访客计划中的拜访目的
     */
    private Object visitContent;

    public void setStatus(Integer status) {
        this.status = status == null ? 0 : status;
    }

    public void setIsDelay(Integer isDelay) {
        this.isDelay = isDelay == null ? 0 : isDelay;
    }
}
